package io;

import java.io.*;
import java.nio.charset.StandardCharsets;
import java.util.Scanner;

/** 简易记事本
 * 程序启动时将用户输入的每一行代码 都按行写入到note.txt中  ，用户输入exit时退出
 * 要求：完成4层流连接   */
public class Test4 {
    public static void main(String[] args) throws FileNotFoundException {
        FileOutputStream fos = new FileOutputStream("note.txt",true);//字节流  低级流
        OutputStreamWriter osw  = new OutputStreamWriter(fos, StandardCharsets.UTF_8);//转换流
        BufferedWriter bw = new BufferedWriter(osw);//缓冲流  高级流
        PrintWriter pw = new PrintWriter(bw,true);//缓冲流  高级流
        Scanner sc= new Scanner(System.in);//设置一个扫描仪
        System.out.println("请输入内容:单独输入exit时退出");//提示
        while (true){ //自成循环
            String str= sc.nextLine();
              if("exit".equalsIgnoreCase(str)){
                  break;
              }
              pw.println(str);
        }
        System.out.println("再见！");
        pw.close();
    }
}
